package projeto.configuracoes.configuracaoempresa.cgd;

import java.util.List;

import org.springframework.stereotype.Repository;

import plataforma.crudestatico.cgd.DaoBase;
import projeto.configuracoes.configuracaoempresa.cdp.DadosEmpresa;

@Repository
public class DaoDadosEmpresa extends DaoBase<DadosEmpresa>{

	public DadosEmpresa recuperarDadosEmpresa() {
		
		DadosEmpresa dados = null;
		
		List<DadosEmpresa> lista =recuperarTodos();
		
		if (!lista.isEmpty())
			dados = lista.iterator().next();
		
		return dados;
	}
	
	
	public List<DadosEmpresa> recuperarTodos() {
		return getEntityManager().createQuery("select d from DadosEmpresa d left outer join fetch  d.arquivo").getResultList();
	}

}
